home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 4 / QRZ Ham Radio Callsign Database - Volume 4.iso / files / dsp / drbubtxt / toolstar.z / toolstar / tools / cldlod.hqx / makefile.mpw < prev   
Makefile  |  1992-02-21  |  2KB  |  64 lines

  1. # $Id: makefile.mpw,v 1.4 92/01/14 15:44:50 jay Exp $
  2.  
  3. CC    = gcc        # GNU compiler 
  4.  
  5. #OS    = -d BSD    # Sun, DEC, Apollo 
  6. OS    = -d MPW    # Non-BSD (PC, Mac) 
  7. #OS    = -d MACH    # Mach (NeXT) 
  8.  
  9. ARCH    = -d M68020=1    # Sun 3, NeXT, Apollo, HP, Mac 
  10. #ARCH    = -d SPARC=1    # Sun 4 
  11. #ARCH    = -d I8086=1    # PC 
  12. #ARCH    = -d D3100=1    # DEC 3100 
  13.  
  14. ENDIAN    = -d BIG_ENDIAN=1    # everything but DEC and PC 
  15. #ENDIAN    = -d BIG_ENDIAN=0    # DEC3100 and PC 
  16. #CLASDIR=clas56
  17. #CLASDIR=clas96
  18. CLASDIR=clas16
  19.  
  20. DISTDIR=:::dist:mac:{CLASDIR}
  21. DBIN={DISTDIR}:bin
  22. DTOOL={DISTDIR}:cldtools
  23. DISTSRC=cldinfo.c cldlod.c cofdmp.c srec.c strip.c tiohist.c cofdmp.h srec.h strip.h makefile.mpw srec.r cofdmp.r
  24. DISTBIN=cldinfo cldlod cofdmp srec strip tiohist
  25.  
  26. Libs    =    {CLibraries}StdClib.o {Libraries}Runtime.o {Libraries}Interface.o {Libraries}ToolLibs.o
  27.  
  28. all        ─ cldinfo cldlod srec cofdmp strip tiohist 
  29.  
  30. dist ─
  31.     newfolder :::dist
  32.     newfolder :::dist:mac
  33.     newfolder {DISTDIR}
  34.     newfolder {DBIN}
  35.     newfolder {DTOOL}
  36.     for i in {DISTBIN} ; duplicate -y {i} {DBIN} ; end
  37.     for i in {DISTSRC} ; duplicate -y {i} {DTOOL} ; end
  38.  
  39. cldlod    ─ 
  40.     {C} {OS} {ENDIAN} -w -model far -i ::mcoffinc cldlod.c -o cldlod.c.o 
  41.     Link -o {Targ} -t MPST -c "MPS " -w -model far cldlod.c.o {Libs} 
  42.  
  43. cldinfo    ─ 
  44.     {C} {OS} {ENDIAN} -w -model far -i ::mcoffinc cldinfo.c -o cldinfo.c.o 
  45.     Link -o {Targ} -t MPST -c "MPS " -w -model far cldinfo.c.o {Libs} 
  46.  
  47. srec    ─
  48.     {C} {OS} {ARCH} -w -model far -i ::mcoffinc srec.c -o srec.c.o 
  49.     Link -o {Targ} -t MPST -c "MPS " -w -model far srec.c.o {Libs} 
  50.     Rez cmdo.r srec.r -o {Targ} -a
  51.  
  52. cofdmp    ─ 
  53.     {C} {OS} {ARCH} -w -model far -i ::mcoffinc cofdmp.c -o cofdmp.c.o 
  54.     Link -o {Targ} -t MPST -c "MPS " -w -model far cofdmp.c.o {Libs} 
  55.     Rez cmdo.r cofdmp.r -o {Targ} -a
  56.  
  57. strip    ─ 
  58.     {C} {OS} {ARCH} -w -model far -i ::mcoffinc strip.c -o strip.c.o 
  59.     Link -o {Targ} -t MPST -c "MPS " -w -model far strip.c.o {Libs} 
  60.  
  61. tiohist    ─ 
  62.     {C} {OS} {ARCH} -w -model far -i ::mcoffinc tiohist.c -o tiohist.c.o 
  63.     Link -o {Targ} -t MPST -c "MPS " -w -model far tiohist.c.o {Libs} 
  64.